short and sudden rain - Espagnol Anglais Dictionnaire